package com.freeter.modules.gjs.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.freeter.modules.gjs.entity.MstrCat01;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface MstrCat01Mapper extends BaseMapper<MstrCat01> {
    // 继承BaseMapper后无需自定义selectAll
    
    /**
     * 使用自定义ID插入记录
     * @param id 指定的ID值
     * @param descEn 英文描述
     * @param descCn 中文描述
     * @param plevel 父级ID
     * @param isDeleted 是否删除标记
     * @return 影响的行数
     */
    int insertWithCustomId(@Param("id") Long id, @Param("descEn") String descEn, @Param("descCn") String descCn, @Param("plevel") Long plevel, @Param("isDeleted") Integer isDeleted);
    

} 